Gpu­based Multi­view Rendering 2. Previous Works

نویسندگان

  • François De Sorbier
  • Vincent Nozick
  • Hideo Saito
چکیده

Stereoscopic images in computer graphics applications often require two rendering passes reducing by half the frame rate. In this situation, the conversion from standard to stereoscopic images may involve some difficulties to maintain real time rendering if the geometry is made of thousands triangles. Since few years, auto-stereoscopic displays have become more and more popular because of their multiuser capability and because they do not require any specific glasses. However, they usually require five or more input views that can be difficult to generate in real time. In this paper, we present a single pass algorithm using GPU that speeds-up the rendering of stereoscopic and multi-view images. The geometry is duplicated using a shader program that reduces the data transfer between the main memory and the graphic card. It also brings together the computation of some vertices's properties that are similar from one view to another. 1. INTRODUCTION Stereoscopy is a technique that enables to watch three-dimensional images on 2D display thanks, most of the time, to specific glasses. It has many applications in various fields such as data visualization, virtual reality or entertainment because it tends to reproduce our visual perception and makes information easier to understand. In computer graphics, stereoscopic rendering consists in generating two images of a virtual environment from two slightly different viewpoints. In other words, it requires to render the geometry of the scene twice which can double the computational time. In such case, it can be difficult to maintain real-time rendering especially for applications like video-games that are complex in term of geometry and visual effects. Auto-stereoscopy is a technology recently applied to LCD displays [2] that introduces the ability for one or several users to watch stereoscopic images without wearing any glasses. Depending on their characteristics, auto-stereoscopic displays require from 5 to 64 images [9] to display a single 3D frame. A filter, made of small lenses, is overlaid on the surface of the screen and ensures to emit each image in a specific direction. So, if the user is well located in front of the display, each eye can see a single specific image. However, the important number of required input images makes it more difficult to maintain real-time rendering compared to a single view rendering. We can state two facts in term of time for standard multi-view rendering. Firstly, data transfer from main memory to the graphic card is costly. Secondly, …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Physical Based Inverse Rendering of 3D Faces from a Single Image

In this paper, we present an automatic framework for generating 3D faces in real-time VR systems or games from a single image. The framework are divided into reconstruction stage and rendering stage. In the first stage, we propose a linear machine learning model which is faster than previous works because features of illumination are learned from images in advance. In the second stage, we propo...

متن کامل

Realtime HDR Rendering

High dynamic range rendering in realtime graphics has increased the visual quality of realtime scenes essentially. There are several techniques of HDR-Rendering. This work summarizes the theoretical background and results of previous works. A ready-to-use HDR rendering library has been developed that integrates seamlessly into the open source graphics engine Ogre3D [Ogr]. Further a comparison t...

متن کامل

Speeding up the radiosity rendering algorithm using the kernel-independent FMM

For my project, I decided to apply the fast multiple method (FMM) to the radiosity rendering algorithm. The radiosity rendering algorithm is a technique for creating photorealistic images. Introduced in [1], it works by treating light as radiated power, and looking for an equilibrium in power transfer among diffuse surfaces. A more efficient implementation was introduced in [2], and the algorit...

متن کامل

Adaptive and Scalable Load Balancing Scheme for Sort-Last Parallel Volume Rendering on GPU Clusters

Sort-last parallel rendering using a cluster of GPUs has been widely used as an efficient method for visualizing large-scale volume datasets. The performance of this method is constrained by load balancing when data parallelism is included. In previous works static partitioning could lead to self-balance when only task level parallelism is included. In this paper, we present a load balancing sc...

متن کامل

Evaluating an Emulation Environment: Automation and Significant Key Characteristics

Evaluating digital preservation actions performed on digital objects is essential, both during the planning as well as quality assurance and re-use phases to determine their authenticity. While migration results are usually validated by comparing object properties from before and after the migration, the task is more complex: as any digital object becomes an information object only in a renderi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012